<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单</title>
</head>
<body>
<form action="https://www.baidu.com">
    <!--placeholder占位文本
    name是用来设置参数名称的，是所有控件必填的属性，否则提交时不会传递此参数
    maxlength设置最大字符长度
    value 设置控件的值
    readonly 设置为只读
    -->
    用户名:<input type="text" readonly maxlength="5" value="abc" placeholder="请输入用户名"><br>
    密码:<input type="password" name="password" placeholder="请输入密码"><br>

    <!--单选和多选控件中 value设置提交的内容，如果不添加value则提交on
    checked设置默认选中
    label设置点击字也能够选中
    -->
    性别:<input type="radio" name="gender" value="m" checked id="r1">
    <label for="r1">男</label>
    <input type="radio" name="gender" value="w" id="r2">
    <label for="r2">女</label><br>

    <!--checkbox多选-->
    兴趣爱好:<input type="checkbox" name="hobby" value="cy">抽烟
    <input type="checkbox" name="hobby" checked value="hj">喝酒
    <input type="checkbox" name="hobby" value="tt">烫头<br>

    <!--日期选择器-->
    生日:<input type="date" name="birthday"><br>

    <!--文件选择器-->
    靓照:<input type="file" name="pic"><br>

    <!--下拉选-->
    所在地:<select name="city">
    <!--value设置提交的内容，如果不加value则提交标签体内的内容-->
        <option value="bj">北京</option>
        <option value="bj">上海</option>
        <option selected>广州</option>
    </select><br>

    <!--提交按钮-->
    <input type="submit" value="注册">

    <!--重置按钮-->
    <input type="reset">

    <!--自定义按钮-->
    <input type="button" value="自定义按钮">

    <hr>

    <!--下面的写法与上面三种按钮的写法所实现的效果一致-->
    <button type="submit">注册</button>
    <button type="reset">重置</button>
    <button type="button">自定义按钮</button>
</form>

</body>
</html>